let arr1 = [1,2,2,1,5]
let arr2 = [4,2,2,5,1]

// function handle(arr1, arr2) {
//     let set = new Set()
//     for(let i of arr1) {
//         for(let j of arr2) {
//             if (i === j) {
//                 set.add(i)
//             }
//         }
//     }
//     return Array.from(set)
// }

function handle(arr1, arr2) {
    let set = new Set(arr2)
    return [...new Set(arr1)].filter(val => set.has(val))
}
let res = handle(arr1, arr2) 
console.log(res)